//package com.glory.hikversionpad.adapter;
//
//import android.view.View;
//import android.view.ViewGroup;
//import android.widget.BaseExpandableListAdapter;
//
//import com.glory.hikversionpad.R;
//import com.glory.hikversionpad.bean.ProcessSheetEntity;
//import com.glory.hikversionpad.utils.ViewHolderUtils;
//
//import java.util.List;
//
///**
// * @author yi.zhang
// * @date 2019/11/20
// * @desc 流程单适配器
// */
//public class ProcessSheetAdapter extends BaseExpandableListAdapter {
//
//    private List<ProcessSheetEntity> sheetEntityList;
//
//    public void setNewData(List<ProcessSheetEntity> sheetEntityList)
//    {
//        this.sheetEntityList = sheetEntityList;
//        notifyDataSetChanged();
//    }
//
//    @Override
//    public int getGroupCount() {
//       return sheetEntityList==null ? 0 : sheetEntityList.size();
//    }
//
//    @Override
//    public int getChildrenCount(int groupPosition) {
//        return sheetEntityList==null ? 0 : sheetEntityList.get(groupPosition).getProcessList().size();
//    }
//
//    @Override
//    public Object getGroup(int groupPosition) {
//        return sheetEntityList.get(groupPosition);
//    }
//
//    @Override
//    public Object getChild(int groupPosition, int childPosition) {
//        return sheetEntityList.get(groupPosition).getProcessList().get(childPosition);
//    }
//
//    @Override
//    public long getGroupId(int groupPosition) {
//        return groupPosition*100;
//    }
//
//    @Override
//    public long getChildId(int groupPosition, int childPosition) {
//        return groupPosition*100+childPosition;
//    }
//
//    @Override
//    public boolean hasStableIds() {
//        return false;
//    }
//
//    @Override
//    public View getGroupView(int groupPosition, boolean isExpanded, View convertView, ViewGroup parent) {
//        ViewHolderUtils viewHolder = ViewHolderUtils.getHolder(convertView,parent, R.layout.item_processsheet_group,groupPosition);
//        ProcessSheetEntity entity = (ProcessSheetEntity) getGroup(groupPosition);
//        viewHolder.setText(R.id.sheetName_Txt,entity.getSheetName());
//        return viewHolder.getConvertView();
//    }
//
//    @Override
//    public View getChildView(int groupPosition, int childPosition, boolean isLastChild, View convertView, ViewGroup parent) {
//        ViewHolderUtils viewHolder = ViewHolderUtils.getHolder(convertView,parent, R.layout.item_processsheet_child,childPosition);
//        ProcessSheetEntity entity = (ProcessSheetEntity) getGroup(groupPosition);
//        viewHolder.setText(R.id.processName_Txt,entity.getProcessList().get(childPosition));
//        return viewHolder.getConvertView();
//    }
//
//    @Override
//    public boolean isChildSelectable(int groupPosition, int childPosition) {
//        return false;
//    }
//}
